import request from "@/utils/request"
/**
 * 获取榜单列表
 * @param {*} type 榜单类型
 * @param {*} size 返回个数
 * @param {*} offset 偏移量
 */
export function getBillList(type,size,offset){
    return request.get(`/api/v1/restserver/ting?method=baidu.ting.billboard.billList&type=${type}&size=${size}&offset=${offset}`)
    
   
}




/**
 *  获取歌曲详情
 * @param songId 歌曲id
 * @returns {*} 通过promise获取歌曲详情
 */
export function getMusicDetail(songId) {
    const url = `/api/v1/restserver/ting?method=baidu.ting.song.play&songid=${songId}`
    return request.get(url);
}





/**
 * 获取歌词信息
 * @param lrcLink 歌词的地址（可以通过歌曲详情中获取到）
 * @returns {*} 歌词数据
 */
export function getLrc(lrcLink) {
    const url = `/baidu-api/data/song/lrc?lrc_link=${lrcLink}`
    return request.get(url)
}





/**
 *  获取歌曲详情
 * @param tinguid 歌手id
 * @returns {*} 歌手数据
 */
export function getTinguid(tinguid) {
    const url = `/api/v1/restserver/ting?method=baidu.ting.artist.getInfo&tinguid=${tinguid}`
    return request.get(url);
}






/**
 * 获取歌手歌曲信息
 * @param limits 歌曲数量
 * @param tinguid 歌曲id
 * @returns {*} 歌手数据
 */
export function getSongLis(limits,tinguid) {
    const url = `/api/v1/restserver/ting?method=baidu.ting.artist.getSongList&limits=${limits}&tinguid=${tinguid}`
    return request.get(url)
}